package com.itheima.arraylist;

import java.util.ArrayList;

public class ArrayListDemo2 {
    public static void main(String[] args) {
        //1.创建一个集合
        ArrayList<String> list=new ArrayList<>();
        //2.添加元素,一般都会添加成功
        boolean result = list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        list.add("ddd");
        System.out.println(result);
        System.out.println(list);
        //3.1直接删除元素，成功删除返回true，找不到要删的东西就是删除失败，返回false
        boolean res1 = list.remove("aaa");
        System.out.println("res1:"+res1);
        System.out.println(list);
        //3.2根据索引删除元素,删除成功则返回被删除的元素
        String res2 = list.remove(0);
        System.out.println("res2:"+res2);
        System.out.println(list);
        //4.根据索引修改元素,修改成功则返回修改前的元素（被覆盖的元素）
        String res3 = list.set(1, "eee");
        System.out.println("res3:"+res3);
        System.out.println(list);
        //5.根据索引查询元素
        String res4=list.get(0);
        System.out.println("res4:"+res4);
        System.out.println(list);
        //6.获取集合长度
        for (int i = 0; i < list.size(); i++) {
            System.out.println("=======================");
            System.out.println(list.get(i));
        }
    }
}
